#ifndef __START_H_
#define __START_H_

#include "main.h"
#include <stdint.h>
#include "stdio.h"
#include "usart.h"
#include "FreeRTOS.h"
#include "task.h"
#include "cmsis_os.h"



// extern "C" void vTaskDelay( const uint16_t xTicksToDelay );

#ifdef __cplusplus
extern "C"
{
#endif
#include "bmi088.h"
#include "rc.h"
#include "CAN_receive.h"
#include "seekfree.h"
#include "lowpass_filter.h"
#include "ist8310.h"
#include "Quaternion.h"
#include <Kalman.h>
void Setup(void);
void ManageTask_Init(void);
void ManageTask_Loop(void);
void DebugTask_Init(void);
void DebugTask_Loop(void);
void Receive_Callback(void);
void PitchTask_Init(void);
void PitchTask_Loop(void);
void FireTask_Init(void);
void FireTask_Loop(void);

#ifdef __cplusplus
}
#endif

#endif
